Any monotone boolean function can be realized by interlocked polygons

نویسندگان

  • Erik D. Demaine
  • Martin L. Demaine
  • Ryuhei Uehara
چکیده

We show how to construct interlocked collections of simple polygons in the plane that fall apart upon removing certain combinations of pieces. Precisely, interiordisjoint simple planar polygons are interlocked if no subset can be separated arbitrarily far from the rest, moving each polygon as a rigid object as in a slidingblock puzzle. Removing a subset S of these polygons might keep them interlocked or free the polygons, allowing them to separate. Clearly freeing removal sets satisfy monotonicity: if S ⊆ S′ and removing S frees the polygons, then so does S′. In this paper, we show that any monotone Boolean function f on n variables can be described by m > n interlocked polygons: n of the m polygons represent the n variables, and removing a subset of these n polygons frees the remaining polygons if and only if f is 1 when the corresponding variables are 1.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Any Monotone Function Is Realized by Interlocked Polygons

Suppose there is a collection of n simple polygons in the plane, none of which overlap each other. The polygons are interlocked if no subset can be separated arbitrarily far from the rest. It is natural to ask the characterization of the subsets that makes the set of interlocked polygons free (not interlocked). This abstracts the essence of a kind of sliding block puzzle. We show that any monot...

متن کامل

Polygon-to-Function Conversion for Sweeping

This paper describes an approach to the representation of polygons by real functions and its application to sweeping. We combine an algorithm employing a monotone function of a boolean operation, with R-functions. Application of this method results in a continuous function F(x,y) with zero value at polygon edges. We discuss and illustrate different sweeping techniques with the use of functional...

متن کامل

Implicit Curved Polygons

This paper presents an approach to the representation of polygons with straight and curved edges by real functions. A “carrier polygon” is an arbitrary simple polygon with straight edges. Application of our method results in a C continuous function F(x,y) with zero value at polygon edges. We combine an efficient algorithm employing a monotone function of a boolean operation, with R-functions. T...

متن کامل

Monotone Boolean formulas can approximate monotone linear threshold functions

We show that any monotone linear threshold function on n Boolean variables can be approximated to within any constant accuracy by a monotone Boolean formula of poly(n) size.

متن کامل

The Complexity of Guarding Monotone Polygons

A polygon P is x-monotone if any line orthogonal to the x-axis has a simply connected intersection with P . A set G of points inside P or on the boundary of P is said to guard the polygon if every point inside P or on the boundary of P is seen by a point in G. An interior guard can lie anywhere inside or on the boundary of the polygon. Using a reduction fromMonotone 3SAT, we prove that interior...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010